@charset "utf-8";
*{margin:0; padding:0; font-family:"Microsoft Yahei","SimSun";}
ul,li{list-style-type:none;}
img{border:0;}

a{color:#333; text-decoration:none;}
a:hover{color:#F74F04;}

body{background:url(body_bg.jpg) left top;}

/*warp*/
#warp{background:url(warp_bg.png) repeat-x left top; width:100%; overflow:hidden;}

/*header*/
#header{width:1002px; overflow:hidden; margin:0 auto;}
#header .welcome{width:1002px; height:28px; overflow:hidden; clear:both; font-size:14px; padding-top:10px; color:#FF5203;}
#header .welcome .left{float:left;}
#header .welcome .left .h1{font-size: 14px;}
#header .welcome .right{float:right;}
#header .logo{float:left; padding:17px 0 0 10px; overflow:hidden;}
#header .tel{float:right; width:174px; height:58px; overflow:hidden; background:url(index_img.png) -2px -330px; text-indent:-9999px; margin:30px 0 0 10px;}
#header .welcome a{color:#FF5203;}
#header .welcome .cn{color:#333; padding:5px 0 5px 40px; background:url(index_img.png) no-repeat -967px -333px;}
#header .welcome .en{color:#333; padding:5px 0 5px 40px; background:url(index_img.png) no-repeat -967px -364px;}

/*nav*/
#nav{width:1002px; height:50px; background:url(index_img.png) no-repeat left top; margin:0 auto; margin-bottom: 5px;}
#nav ul{width:998px; overflow:hidden; margin:0 auto;} 
#nav ul li{float:left;}
#nav a{display:block; height:50px; overflow:hidden; background-image:url(index_img.png); background-repeat:no-repeat; text-indent:-9999px;}

#nav .nav_1{width:91px; background-position:-2px 0;}
#nav .nav_1:hover{background-position:-2px -51px;}

#nav .nav_2{width:88px; background-position:-93px 0;}
#nav .nav_2:hover{background-position:-93px -51px;}

#nav .nav_3{width:89px; background-position:-181px 0;}
#nav .nav_3:hover{background-position:-181px -51px;}

#nav .nav_4{width:94px; background-position:-270px 0;}
#nav .nav_4:hover{background-position:-270px -51px;}

#nav .nav_5{width: 84px; background-position: -364px 0;}
#nav .nav_5:hover{background-position: -364px -51px;}

#nav .nav_6{width: 105px; background-position: -448px 0;}
#nav .nav_6:hover{background-position: -448px -51px;}

#nav .nav_7{width: 83px; background-position: -553px 0;}
#nav .nav_7:hover{background-position: -553px -51px;}

#nav .nav_8{width: 90px; background-position: -636px 0;}
#nav .nav_8:hover{background-position: -636px -51px;}

#nav .nav_9{width: 90px; background-position: -726px 0;}
#nav .nav_9:hover{background-position: -726px -51px;}

#nav .nav_10{width: 93px; background-position: -816px 0;}
#nav .nav_10:hover{background-position: -816px -51px;}

#nav .nav_11{width: 91px; background-position: -909px 0;}
#nav .nav_11:hover{background-position: -909px -51px;}

#nav .mainlevel {}
#nav .mainlevel a {}
#nav .mainlevel a:hover {}
#nav .mainlevel ul {display:none; position:absolute; z-index: 999; width: 100%; overflow: hidden; margin-left: -25px;}
#nav .mainlevel li {border-bottom:1px solid #fff; background:#D76D00; width:140px;/*IE6 only*/ clear: both; font-size: 12px; padding: 5px 0; color: #FFF;}
#nav .mainlevel li a{text-indent: 10px; color: #FFF; background: none; width: auto; height: auto;}

/*search*/
#search{width: 1002px; margin: 0 auto; font-size: 12px; background: #c3defc; padding: 5px 0;}
#search table{width: 100%;}
#search .keywords{width: 150px; text-indent: 5px; border: 1px solid #CCC; float: left;}
#search .search_btn{width: 40px; border: 1px solid blue; background: #015198; color: #FFF; float: right;}

/*banner*/
#banner{width: 1002px; text-align: center; height: 400px; margin: 0 auto;}
#banner .title{display: none;}

/*login*/
#login{width: 972px; height: 68px; overflow: hidden; margin: 0 auto; background: url(index_img.png) no-repeat 0 -102px; margin-bottom: 9px;}
#login form{padding: 28px 0 0 91px; overflow: hidden; font-size: 12px; float: left;}
#login .user_txt{width: 66px; float: left; overflow: hidden; text-indent: -9999px;}
#login .login_user{width: 120px; height: 23px; background: none; border: none; margin-top: 5px; float: left; text-indent: 3px;}
#login .user_pass{width: 54px; overflow: hidden; float: left; text-indent: -9999px;}
#login .login_pass{width: 120px; height: 23px; border: none; background: none; margin-top: 5px; float: left; text-indent: 3px;}
#login .login_submit{width: 54px; height: 23px; border: none; background: none; margin-left: 5px; margin-top: 5px; float: left; text-indent: -9999px;}
#login .login_register{width: 54px; height: 23px; overflow: hidden; float: left; background: none; display: block; margin: 5px 0 0 5px; text-indent: -9999px;}
#login .login_a_btn{float: right; width: 370px; display: block; height: 50px;}

/*main*/
#main{width: 1002px; padding: 10px 0; background: url(main_bg.png) repeat-y left top; overflow: hidden; margin: 0 auto;}
#main .left{width: 207px; overflow: hidden; float: left; padding-left: 16px;}
#main .right{width: 749px; overflow: hidden; float: right; padding-right: 15px;}
#main .lright{float: right; margin-right: 15px;}

/*products list*/
#plist{width: 207px; overflow: hidden; margin-bottom: 10px;}
#plist .top{width: 207px; height: 35px; overflow: hidden; background: url(top_bg.jpg) repeat-x left top;}
#plist .top h2{width: 106px; height: 14px; overflow: hidden; text-indent: -9999px; margin: 10px 0 0 14px; background: url(txt_img.png) no-repeat -33px -2px;}
#plist .bot{width: 185px; height: 809px; overflow: hidden; border: 1px solid #CCC; border-top: none; padding: 10px;}
#plist .bot .classlist{width: 189px; overflow-x: hidden; overflow-y: auto; height: 809px;}
#plist .bot .ftype{width:159px; overflow:hidden; font-size:12px; color:#005AAB; font-weight:700; display:block; padding:5px 0; padding-right:30px;}
#plist .bot .tty{width:100%; overflow:hidden; font-size:12px; background:url(icon_img.png) no-repeat -2px -12px; text-indent:13px; display:block; padding:5px 0;}
#plist .bot .tht{width:189px; padding:5px 0; border-bottom:1px dashed #CCC; display:block; color:#666; overflow:hidden; font-size:12px;}
#plist .bot .other{width:100%; color: #F74F04; overflow:hidden; font-size:12px; background:url(icon_img.png) no-repeat -2px -12px; text-indent:13px; display:block; padding:5px 0;}

/*news*/
#news{width: 207px; overflow: hidden;}
#news .top{width: 207px; height: 35px; overflow: hidden; background: url(top_bg.jpg) repeat-x left top;}
#news .top h2{width: 56px; height: 14px; overflow: hidden; text-indent: -9999px; margin: 10px 0 0 14px; background: url(txt_img.png) no-repeat -33px -70px; float: left;}
#news .top p{width: 38px; height: 7px; overflow: hidden; padding: 15px 14px 0 0; float: right;}
#news .top p a{width: 38px; height: 7px; overflow: hidden; background: url(txt_img.png) no-repeat -7px -62px; text-indent: -9999px; display: block;}
#news .bot{width: 205px; height: 187px; overflow: hidden; border: 1px solid #CCC; border-top: none;}
#news .bot ol{width: 185px; overflow: hidden; margin: 0 auto; padding-top: 5px;}
#news .bot ol li{list-style-type:decimal; font-size:12px; padding:5px 0; margin-left:25px; color:#333; border-bottom:1px dashed #CCC;}
#news .bot ol li a{}

/*contact-left*/
#contact-left{width: 207px; overflow: hidden; margin-bottom: 10px; background: url(contact-left.jpg) no-repeat left top; height: 165px; padding-top: 110px; font-size: 12px; font-size: 12px; line-height: 220%;}
#contact-left table{margin-left: 15px;}

/*news products*/
#newsp{width: 749px; overflow: hidden; margin-bottom: 10px;}
#newsp .top{width: 749px; height: 35px; overflow: hidden; background: url(top_bg.jpg) repeat-x left top;}
#newsp .top h2{width: 83px; height: 14px; margin: 9px 0 0 11px; overflow: hidden; background: url(txt_img.png) no-repeat -8px -39px; text-indent: -9999px;}
#newsp .bot{width: 747px; height: 239px; border: 1px solid #CCC; border-top: none; overflow: hidden;}
#newsp .bot #marqueediv1{width: 724px; overflow: hidden; margin: 10px 0 0 10px; text-align: center;}
#newsp .bot td{padding-right: 25px; font-size: 12px;}

/*loat: left;
    margin: 0 15px 0 10px!important;
    _margin: 0 10px 0 10px;
    overflow: hidden;
    font-size: 12px;
    text-align: center;*/
#newsp .bot img{width: 215px; height: 187px; padding: 3px; background: url(img_bg.jpg) no-repeat left top; margin-bottom: 5px;}

/*products*/
#products{width: 749px; overflow: hidden;}
#products .top{width: 749px; height: 35px; overflow: hidden; background: url(top_bg.jpg) repeat-x left top;}
#products .top h2{width: 83px; height: 14px; margin: 9px 0 0 11px; overflow: hidden; background: url(txt_img.png) no-repeat -8px -19px; text-indent: -9999px; float: left;}
#products .top p{width: 38px; height: 7px; overflow: hidden; padding: 15px 14px 0 0; float: right;}
#products .top p a{width: 38px; height: 7px; overflow: hidden; background: url(txt_img.png) no-repeat -7px -62px; text-indent: -9999px; display: block;}
#products .bot{width: 747px; height: 767px; border: 1px solid #CCC; padding-top: 7px;}
#products .bot ul{width:747px; overflow:hidden; margin:0 auto;}
#products .bot ul li{float:left; margin:0 15px 0 10px!important; _margin:0 10px 0 10px; overflow:hidden; font-size:12px; text-align:center;}
#products .bot ul li img{width: 215px; height: 187px; padding: 3px; background: url(img_bg.jpg) no-repeat left top; margin-bottom: 5px;}

.xsyj_name{width:727px; overflow:hidden; background:url(product_title.png) no-repeat 0px -1px; height:14px; margin:10px auto; text-indent:-9999px;}

.wjdl_name{width:727px; overflow:hidden; background:url(product_title.png) no-repeat 0px -17px; height:14px; margin:10px auto; text-indent:-9999px;}

.yjbhpt_name{width:727px; overflow:hidden; background:url(product_title.png) no-repeat 0px -34px; height:14px; margin:10px auto; text-indent:-9999px;}

/*five core*/
#core{width: 972px; overflow: hidden; margin: 10px auto;}
#core .top{width: 972px; overflow: hidden; height: 77px;}
#core .top h2{width: 972px; overflow: hidden; height: 77px; background: url(index_img.png) no-repeat 0 -171px; text-indent: -9999px;}
#core .bot{width: 970px; overflow: hidden; border-top: none;}

/*jianbie*/
#jianbie{width: 973px; overflow: hidden; margin: 0 auto; margin-bottom: 10px;}
#jianbie .top{width: 973px; overflow: hidden; height: 77px;}
#jianbie .top h2{width: 973px; overflow: hidden; height: 77px; background: url(index_img.png) no-repeat 0 -249px; text-indent: -9999px;}
#jianbie .bot{width: 971px; overflow: hidden; padding: 10px 0 0 0;}
#jianbie .bot ul{}
#jianbie .bot li{}

/*blue box*/
.bluebox{width: 965px; overflow: hidden; background: #F0F9FF; margin: 0 auto; padding: 4px; margin-bottom: 10px;}

/*question*/
#question{width: 230px; float: right; overflow: hidden; border: 1px solid #CCC; padding: 10px 5px;}
#question .top{width: 230px; height: 27px; overflow: hidden; background: url(q_top_bg.jpg) repeat-x left bottom;}
#question .top h2{width: 165px; height: 16px; float: left; background: url(index_img.png) no-repeat -199px -335px; overflow: hidden; text-indent: -9999px;}
#question .top p{float: right; overflow: hidden; width: 33px; height: 5px; padding: 13px 3px 0 0;}
#question .top p a{width: 33px; height: 5px; overflow: hidden; display: block; background: url(index_img.png) no-repeat -657px -343px; text-indent: -9999px;}
#question .bot{width: 231px; overflow: hidden;}
#question .bot ul{width: 211px; padding-top: 10px; margin: 0 auto; overflow: hidden; font-size: 12px;}
#question .bot li{width: 211px; padding: 5px 0;}
#question .bot a{}
#question .bot p{ float: right; overflow: hidden; }

/*news box*/
.newsbox{width: 965px; overflow: hidden; background: #F0F9FF; margin: 0 auto; padding: 4px; margin-bottom: 10px;}
/*hynews*/
#hynews{width: 460px; float: right; overflow: hidden; border: 1px solid #CCC; padding: 10px 10px;}
#hynews .top{width: 460px; height: 27px; overflow: hidden; background: url(q_top_bg.jpg) repeat-x left bottom;}
#hynews .top h2{width: 165px; height: 16px; float: left; background: url(index_img.png) no-repeat -697px -360px; overflow: hidden; text-indent: -9999px;}
#hynews .top p{float: right; overflow: hidden; width: 33px; height: 5px; padding: 13px 3px 0 0;}
#hynews .top p a{width: 33px; height: 5px; overflow: hidden; display: block; background: url(index_img.png) no-repeat -657px -343px; text-indent: -9999px;}
#hynews .bot{width: 460px; overflow: hidden;}
#hynews .bot ul{width: 460px; padding-top: 10px; margin: 0 auto; overflow: hidden; font-size: 12px;}
#hynews .bot li{width: 460px; padding: 5px 0;}
#hynews .bot a{}
#hynews .bot p{ float: right; overflow: hidden; }

/*gsnews*/
#gsnews{width: 460px; float: right; overflow: hidden; border: 1px solid #CCC; padding: 10px 10px;}
#gsnews .top{width: 460px; height: 27px; overflow: hidden; background: url(q_top_bg.jpg) repeat-x left bottom;}
#gsnews .top h2{width: 165px; height: 16px; float: left; background: url(index_img.png) no-repeat -697px -335px; overflow: hidden; text-indent: -9999px;}
#gsnews .top p{float: right; overflow: hidden; width: 33px; height: 5px; padding: 13px 3px 0 0;}
#gsnews .top p a{width: 33px; height: 5px; overflow: hidden; display: block; background: url(index_img.png) no-repeat -657px -343px; text-indent: -9999px;}
#gsnews .bot{width: 460px; overflow: hidden;}
#gsnews .bot ul{width: 460px; padding-top: 10px; margin: 0 auto; overflow: hidden; font-size: 12px;}
#gsnews .bot li{width: 460px; padding: 5px 0;}
#gsnews .bot a{}
#gsnews .bot p{ float: right; overflow: hidden; }

/*client*/
#client{width: 691px; float: right; overflow: hidden; border: 1px solid #CCC; padding: 10px 5px; height: 350px;}
#client .top{width: 691px; height: 27px; overflow: hidden; background: url(q_top_bg.jpg) repeat-x left bottom;}
#client .top h2{width: 165px; height: 23px; overflow: hidden; float: left; background: url(index_img.png) no-repeat -199px -358px; text-indent: -9999px;}
#client .top p{float: right; overflow: hidden; width: 33px; height: 5px; padding: 13px 3px 0 0;}
#client .top p a{width: 33px; height: 5px; overflow: hidden; display: block; background: url(index_img.png) no-repeat -657px -343px; text-indent: -9999px;}
#client .bot{width: 681px; overflow: hidden; margin: 0 auto;}
#client .bot tr, .clientlist tr{width: 681px; border-bottom: 1px dashed #CCC; padding: 5px 0; overflow: hidden;}
#client .bot td, .clientlist td{padding: 3px 0;}
#client .bot .img, .clientlist .img{float: left; width: 116px; height: 72px; overflow: hidden;}
#client .bot .img img, .clientlist .img img{width: 100px; height: 72px;}
#client .bot .title, .clientlist .title{float: right; width: 554px; overflow: hidden; font-size: 14px; font-weight: 700; padding-left: 10px;}
#client .bot .stitle, .clientlist .stitle{float: right; clear: right; width: 554px; overflow: hidden; font-size: 12px; line-height: 180%; padding-left: 10px;}

/*banner*/
#tbanner, #ibanner{width: 969px; margin: 0 auto; margin-bottom: 10px;}

/*companyInfo*/
#companyInfo{width: 692px; float: left; overflow: hidden; border: 1px solid #CCC; padding: 10px 5px; height: 200px;}
#companyInfo .top{width: 692px; height: 27px; overflow: hidden; background: url(q_top_bg.jpg) repeat-x left bottom;}
#companyInfo .top h2{width: 147px; float: left; height: 16px; background: url(index_img.png) no-repeat -417px -335px; overflow: hidden; text-indent: -9999px;}
#companyInfo .top p{float: right; overflow: hidden; width: 33px; height: 5px; padding: 13px 3px 0 0;}
#companyInfo .top p a{width: 33px; height: 5px; overflow: hidden; display: block; background: url(index_img.png) no-repeat -657px -343px; text-indent: -9999px;}
#companyInfo .bot{width: 672px; padding-top: 10px; margin: 0 auto; overflow: hidden;}
#companyInfo .bot .img{float: left; width: 215px; height: 153px; overflow: hidden;}
#companyInfo .bot .img img{width: 215px; height: 153px;}
#companyInfo .bot .txt{width: 442px; overflow: hidden; font-size: 12px; line-height: 180%; float: right;}
#companyInfo .bot .txt a{color: #FF6228;}

/*honor*/
#honor{width: 232px; float: left; overflow: hidden; border: 1px solid #CCC; padding: 10px 5px; height: 350px;}
#honor .top{width: 232px; height: 27px; overflow: hidden; background: url(q_top_bg.jpg) repeat-x left bottom;}
#honor .top h2{width: 147px; height: 16px; overflow: hidden; background: url(index_img.png) no-repeat -417px -357px; float: left; text-indent: -9999px;}
#honor .top p{float: right; overflow: hidden; width: 33px; height: 5px; padding: 13px 3px 0 0;}
#honor .top p a{width: 33px; height: 5px; overflow: hidden; display: block; background: url(index_img.png) no-repeat -657px -343px; text-indent: -9999px;}
#honor .bot{width: 232px; overflow: hidden; padding-top: 8px;}
#honor .bot ul{overflow: hidden;}
#honor .bot ul li{width: 100%; overflow: hidden; font-size: 12px; padding: 7px 0;}

/*snav link box*/
#slbox{width: 1002px; background: url(link_bg.jpg) repeat-x left top; overflow: hidden; margin: 0 auto;}

/*snav*/
#snav{width: 1002px; padding: 10px 0; overflow: hidden; text-align: center; font-size: 14px; color: #FFF; background: #0a2d67;}
#snav a{color: #FFF;}

/*link*/
#link{width: 972px; overflow: hidden; margin: 0 auto;}
#link .top{width: 63px; height: 13px; float: left; padding-top: 18px;}
#link .top p{width: 63px; height: 13px; background: url(index_img.png) no-repeat -581px -337px; text-indent: -9999px;}
#link .bot{width: 901px; float: right; height: 40px; overflow: hidden;line-height: 50px;font-size: 12px;color: #fff;}
#link .bot ul{margin:0px auto;padding:0px;width: 100%;}
#link .bot ul li{width: 20%; float: left;display: block;}
#link .bot img{width: 105px; height: 35px;}

/*keywords*/
#keywords{width: 1002px; margin: 0 auto; padding: 15px 0; overflow: hidden; font-size: 14px; color: #333;}
#keywords a{}
#keywords td{text-align: center;}

/*footer*/
#footer{width: 1002px; margin: 0 auto; padding: 10px 0; text-align: center; font-size: 14px; color: #666; border-top: 1px solid #CCC; line-height: 180%;}
#footer a{color: #666;}
#footer span{font-family: Arial;}

.clear{width: 100%; clear: both; height: 10px; font-size: 0; overflow: hidden;}

/*=======list======*/

/*box*/
#box{width:750px;}
#box .top{width:750px; overflow:hidden; background:url(top_bg.jpg) repeat-x left top; color:#FFF; font-size:12px; height: 27px; text-indent:10px; padding-top: 8px;}
#box .top a{color:#FFF;}
#box .bot{width:728px; padding:10px; line-height: 250%; font-size: 12px; color: #333; border: 1px solid #CCC;}

/*indexNews*/
#indexNews{width:100%; overflow:hidden;}
#indexNews li{width:100%; font-size:12px; padding:3px 0; border-bottom:1px dashed #CCC; overflow:hidden;}
#indexNews li a{float:left;}
#indexNews li span{float:right;}

/*info*/
#newTitle{width:100%; font-size:16px; font-weight:700; padding:10px 0; overflow:hidden; text-align:center;}
#newsInfo{width:100%; padding:7px 0; font-size:12px; text-align:center; font-weight:normal; border-top:1px solid #CCC;}
#infoImage{width:100%; overflow:hidden; text-align:center; padding:5px 0;}
#newsContent{width:100%; line-height:200%; font-size: 14px; margin-bottom: 15px;}

#newsContent table, #newsContent tr, #newsContent td{border:1px solid #CCC; border-collapse: collapse; padding: 4px;}

/*page*/
#page{width:100%; overflow:hidden; text-align:center; font-size:12px; padding:10px 0;}

/* zoombox */
.zoombox{width:318px; overflow:hidden; float:left;}
.zoompic{border:solid 1px #dfdfdf;width:316px;height:192px;background:url(images/loading.gif) no-repeat 50% 50%;}
.txt-btn{width:100%; overflow:hidden; text-align:center; padding:5px 0;}

.sliderbox{height:85px;overflow:hidden; width:308px; padding:5px; background:#A5C3A1;}
.sliderbox .arrow-btn{width:15px; text-align:center; height:55px; font-size:12px; cursor:pointer; padding-top:30px;}
.sliderbox #btn-left{float:left;}
.sliderbox #btn-left.dasabled{}
.sliderbox #btn-right{float:right;}
.sliderbox #btn-right.dasabled{}
.sliderbox .slider{float:left;height:85px;width:275px;position:relative;overflow:hidden;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:121px;height:85px;text-align:center; margin-right:10px; display:inline;}
.sliderbox .slider li img{border:solid 1px #dfdfdf; width:120px; height:83px;}
.sliderbox .slider li.current img{border:solid 1px #3366cc;}

/*weibo_box*/
#weibo_box{width:100%; overflow:hidden; clear:both; padding:5px 0;}
#weibo_box #weibo{float:left; background:url(productInfo_weibo.jpg) no-repeat left top; width:431px; height:200px; overflow:hidden;}
#weibo_box #joinbox{float:right; width:296px; height:200px; overflow:hidden; background:url(productsInfo_join_bg.jpg) no-repeat left top; font-size:12px; color:#FFF;}

#joinbox form{width:276px; overflow:hidden; margin:0 auto; padding-top:5px; font-weight:700; line-height: 180%;}
#joinbox p{width:100%; padding:4px 0; overflow:hidden;}
#joinbox p input{width:181px; height:23px; border:1px solid #002B68;}
#joinbox p .submit{width:114px; height:30px; float:right;}

/*productbox*/
#productbox{width:730px;}
#productbox .title{width:730px; background:#E2EDFF; font-size:14px; color:#015BA9; padding:2px 0; text-indent:10px; font-weight:700;}
#productbox .content{width:718px; border:1px solid #E2EDFF; border-top:none; margin-bottom:10px; font-size:12px; padding:5px; line-height:200%;}
#productbox .content a{color:#F00; font-weight:700;}
#productbox .content a:hover{text-decoration:underline;}
#productbox .content{table-layout: fixed;}
#productbox .content table, #productbox .content tr, #productbox .content td{border:1px solid #31a8fc; font-size:10px; word-break:break-all; word-wrap:break-word; border-collapse:collapse; text-align:center; padding:0px; background: #f1f6ff;}
#productbox .content .td-title,#productbox .content .td-title td{font-weight:700; line-height: 150%; background: #349cff; color: #333;}
#productbox .content strong{font-size: 14px;}

/*rekated*/
.rekated{width:730px; overflow:hidden; margin-bottom:20px;}
.rekated .rtop{width:730px; height:31px; overflow:hidden; background-image:none; padding:0;}
.rekated .rtop h2{width:128px; height:31px; background:url(top_bg.jpg) repeat-x left top; color: #FFF; text-align:center; font-size:14px; line-height:200%; text-indent:0;}
.rekated .bots{width:718px; border:1px solid #CCC; padding:5px;}
.rekated .bots ul{width:718px; overflow:hidden; margin:0 auto;}
.rekated .bots ul li{float:left; overflow:hidden; width:156px; text-align:center; font-size:12px; margin:0 10px;}
.rekated .bots ul li img{width:154px; height:124px; border:1px solid #666; margin-bottom:5px;}


.rekated .bots tr{width: 681px; border-bottom: 1px dashed #CCC; padding: 5px 0; overflow: hidden;}
.rekated .bots td{padding: 3px 0;}
.rekated .bots tr .img{float: left; width: 116px; height: 72px; overflow: hidden;}
.rekated .bots tr .img img{width: 116px; height: 72px;}
.rekated .bots tr .title{float: right; width: 554px; overflow: hidden; font-size: 14px; font-weight: 700; padding-left: 10px;}
.rekated .bots tr .stitle{float: right; clear: right; width: 554px; overflow: hidden; font-size: 12px; line-height: 180%; padding-left: 10px;}

.rekated .bots #cod{width: 45px; height: 22px;}
.rekated .bots ul .borderLi{width: 100%; padding: 5px; border-bottom: 1px dashed #CCC; clear: both; width: 100%; text-align: left;}

/*productslist*/
.productslist{width:739px; margin:0 auto; overflow:hidden; padding:10px 0; background:url(productslist_line.jpg) repeat-x left bottom;}
.productslist .pic{float:left; width:186px; overflow:hidden; text-align:center;}
.productslist .pic img{width:184px; height:143px; border:1px solid #FFF; margin-bottom:5px;}
.productslist .pic:hover img{border:1px solid #F00;}
.productslist .pic a{font-size:12px; text-align:center; font-weight:700;}
.productslist .txt{float:right; width:540px; margin-right:5px; overflow:hidden; font-size:14px;}
.productslist .txt a{color:#005AAB; padding:5px 0; overflow: hidden; width:100%;}
.productslist .txt a:hover{color:#F00;}
.productslist .txt p{clear:both; font-size: 12px; line-height: 200%; text-indent: 24px; display: block;}
.productslist .txt span{width:265px; overflow:hidden; float:left; font-size:12px; display:block; line-height:180%;}

/*hxcs*/
#hxcs{width:400px; height:328px; overflow:hidden; background:#E2EDFF; font-size:12px; line-height:180%; float:right;}
#hxcs span{font-weight:700;}
#hxcs ul{width:390px; margin:0 auto; padding-top:5px;}
#hxcs ul li .red{font-size: 24px; color: red; display: block; text-align: center; width: 100%;}

/*info*/
#newTitle{width:100%; font-size:16px; font-weight:700; padding:10px 0; overflow:hidden; text-align:center;}
#productTitle{width: 100%; font-size: 16px; font-weight: 700; padding: 10px 0; overflow: hidden; margin-left: 5px;}
#productTitle strong{float: left;}
#productTitle span{float: left; font-weight: normal; font-size: 12px; margin-left: 5px;}
#newsInfo{width:100%; padding:7px 0; font-size:12px; text-align:center; font-weight:normal; border-top:1px solid #CCC;}
#infoImage{width:100%; overflow:hidden; text-align:center; padding:5px 0;}
#newsContent{width:100%; line-height:200%;}
#newsContent strong{font-size: 14px;}

/*register_box*/
.register_box{font-size:12px; padding:10px; overflow:hidden; background:#EEE; width:170px; text-align:center; border:1px solid #CCC;}
.register_box a{color:#900; text-decoration:none;}
.register_box a:hover{color:#F00;}

/*join body*/
#join_body{background:url(join_body_bg.jpg) no-repeat center top;}
.join_box{width:595px; height:487px; margin:0 auto; overflow:hidden; color:#FFF; padding-top:84px;}
.join_box table{width:465px; margin:0 auto;}
.join_box .tit{width:150px; overflow:hidden; font-size:14px; font-weight:700;}
.join_box .stit{font-size:12px; width:315px; line-height:250%;}

/*picUL*/
#picUL{width:100%; overflow:hidden;}
#picUL li{float:left; margin:10px 10px; text-align:center; font-size:12px;}
#picUL li img{width:215px; height:160px; margin-bottom:10px;}

/*login_box*/
#login_box{width:642px; overflow:hidden; margin:0 auto; padding-top:30px; margin-bottom:50px; background: #FFF;}
#login_box .loginbox{width:642px; overflow:hidden;}
#login_box .loginbox .top{width:642px; height:39px; overflow:hidden; background:url(login_img.png) no-repeat left top;}
#login_box .loginbox .top h2{float:left; width:71px; height:16px; background:url(login_img.png) no-repeat -11px -53px; text-indent:-9999px; margin:12px 0 0 10px;}

#login_box .loginbox .top .registerName{width:95px; background:url(login_img.png) no-repeat -221px -53px;}

#login_box .loginbox .bot{width:620px; border:1px solid #96B6CF; border-top:none; padding:10px; background:url(login_box_bg.jpg) no-repeat 450px 10px; height:262px;}

#login_box .registerbox .bot{background:#FFF url(register_bot_bg.jpg) no-repeat 430px 10px; height:auto; min-height:262px; overflow:visible;}

#login_box .loginbox .bot #login{width:346px; padding:10px 0 0 40px; overflow:hidden;}
#login_box .loginbox .bot .login_btn{width:113px; float: left; height:34px; background:url(login_img.png) no-repeat -93px -45px; border:0; text-indent:-9999px;}
#login_box .loginbox .bot table{font-size:12px;}
#login_box .loginbox .bot td{padding:15px 0;}
#login_box .loginbox .bot .register_btn{float:left; width:113px; height:34px; background:url(login_img.png) no-repeat -332px -45px; border:0; text-indent:-9999px; overflow: hidden; cursor: pointer;}
#login_box .loginbox .bot .register_btns{float:left; width:113px; height:34px; display: block; float: right; background:url(login_img.png) no-repeat -332px -45px; border:0; text-indent:-9999px; overflow: hidden; cursor: pointer;}
#login_box .loginbox .bot .reset_btn{float:left; width:113px; height:34px; background:url(login_img.png) no-repeat -472px -45px; border:0; text-indent:-9999px; overflow: hidden; cursor: pointer;}
#login_box .loginbox .bot .txt{width:250px; height:20px; border:1px solid #96B6CF;}

/*honor Pro*/
#honorPro{width:720px; overflow:hidden; height:123px;}
#honorPro li{float:left; margin-right:10px;}

/*common list css*/
#common{width: 207px; overflow: hidden; margin-bottom: 10px;}
#common .top{width: 207px; height: 35px; overflow: hidden; background: url(top_bg.jpg) repeat-x left top;}
#common .top h2{ overflow: hidden; margin: 5px 0 0 14px; font-size: 14px; color: #FFF; font-weight: normal;}
#common .bot{width: 185px; overflow: hidden; border: 1px solid #CCC; border-top: none; padding: 10px;}
#common .bot .classlist{width: 189px; overflow: hidden;}
#common .bot .ftype{width:189px; overflow:hidden; font-size:12px; color:#005AAB; font-weight:700; display:block; padding:5px 0; float: left; clear: both;}
#common .bot .tty{width:100%; overflow:hidden; font-size:12px; background:url(icon_img.png) no-repeat -2px -12px; text-indent:13px; display:block; padding:5px 0;}
#common .bot .tht{width:189px; padding:5px 0; border-bottom:1px dashed #CCC; display:block; color:#666; overflow:hidden; font-size:12px;}
#common .bot .other{width:100%; color: #F74F04; overflow:hidden; font-size:12px; background:url(icon_img.png) no-repeat -2px -12px; text-indent:13px; display:block; padding:5px 0;}

/*contactus*/
.contactus{background: url(contact.jpg) no-repeat right bottom; padding-bottom: 200px;}



/*hot-div*/
#hot-div{width: 100%;}
#hot-div .top h2{font-size: 14px; font-weight: normal;}
#hot-div .bot ul{}
#hot-div .bot ul li{width: 345px; float: left; margin-left: 10px; border-bottom: 1px dashed #CCC;}
#hot-div .bot ul li a{float: left; margin-left:5px;}
#hot-div .bot ul li span{float: right; margin-right: 5px;}

/*G_ul*/
.G_ul{}

/*G_textarea*/
.G_textarea{width:500px; height:105px;}
.G_InputText{width: 500px;}

/*G_tips*/
.G_tips{width:500px; margin:0 auto; overflow:hidden; line-height:150%; color:#666;}

.caigou{width: 100%; overflow: hidden; text-align: center; padding-top: 15px;}

/*red*/
.red{color: red;}